package com.wwy.monitor.amdp.dto;

//import com.alibaba.ihr.amdplatform.common.annotation.AmdpDomain;
//import com.alibaba.ihr.amdplatform.common.annotation.AmdpDomainField;

/**
 * 聚合单条数据返回值
 */
public class Combine1266 {
    /**
     * BU域
     */
    //@AmdpDomain(code = "ORG_BU")
    private OrgBu orgBu;

    /**
     * Dept域
     */
    //@AmdpDomain(code = "ORG_DEPT")
    private OrgDept orgDept;

    /**
     * 员工域
     */
    //@AmdpDomain(code = "EMP_EMPLOYEE")
    private EmpEmployee empEmployee;

    public OrgBu getOrgBu() {
        return this.orgBu;
    }

    public void setOrgBu(OrgBu orgBu) {
        this.orgBu = orgBu;
    }

    public OrgDept getOrgDept() {
        return this.orgDept;
    }

    public void setOrgDept(OrgDept orgDept) {
        this.orgDept = orgDept;
    }

    public EmpEmployee getEmpEmployee() {
        return this.empEmployee;
    }

    public void setEmpEmployee(EmpEmployee empEmployee) {
        this.empEmployee = empEmployee;
    }

    /**
     * BU域
     */
    //@AmdpDomain(code = "ORG_BU")
    public static class OrgBu {
        /**
         * BU编号
         */
        //@AmdpDomainField(code = "buDeptNo", domainCode = "ORG_BU")
        private String buDeptNo;

        /**
         * BU名称
         */
        //@AmdpDomainField(code = "buName", domainCode = "ORG_BU")
        private String buName;

        /**
         * BU短名称
         */
        //@AmdpDomainField(code = "buShortName", domainCode = "ORG_BU")
        private String buShortName;

        public String getBuDeptNo() {
            return this.buDeptNo;
        }

        public void setBuDeptNo(String buDeptNo) {
            this.buDeptNo = buDeptNo;
        }

        public String getBuName() {
            return this.buName;
        }

        public void setBuName(String buName) {
            this.buName = buName;
        }

        public String getBuShortName() {
            return this.buShortName;
        }

        public void setBuShortName(String buShortName) {
            this.buShortName = buShortName;
        }
    }

    /**
     * Dept域
     */
    //@AmdpDomain(code = "ORG_DEPT")
    public static class OrgDept {
        /**
         * 部门编号
         */
        //@AmdpDomainField(code = "deptNo", domainCode = "ORG_DEPT")
        private String deptNo;

        /**
         * 部门名称
         */
        //@AmdpDomainField(code = "deptName", domainCode = "ORG_DEPT")
        private String deptName;

        /**
         * 部门短名称
         */
        //@AmdpDomainField(code = "deptShortName", domainCode = "ORG_DEPT")
        private String deptShortName;

        public String getDeptNo() {
            return this.deptNo;
        }

        public void setDeptNo(String deptNo) {
            this.deptNo = deptNo;
        }

        public String getDeptName() {
            return this.deptName;
        }

        public void setDeptName(String deptName) {
            this.deptName = deptName;
        }

        public String getDeptShortName() {
            return this.deptShortName;
        }

        public void setDeptShortName(String deptShortName) {
            this.deptShortName = deptShortName;
        }
    }

    /**
     * 员工域
     */
    //@AmdpDomain(code = "EMP_EMPLOYEE")
    public static class EmpEmployee {
        /**
         * 员工工号
         */
        //@AmdpDomainField(code = "workNo", domainCode = "EMP_EMPLOYEE")
        private String workNo;

        /**
         * BU编号
         */
        //@AmdpDomainField(code = "buDeptNo", domainCode = "EMP_EMPLOYEE")
        private String buDeptNo;

        /**
         * 部门编号
         */
        //@AmdpDomainField(code = "deptNo", domainCode = "EMP_EMPLOYEE")
        private String deptNo;

        /**
         * 花名
         */
        //@AmdpDomainField(code = "nickName", domainCode = "EMP_EMPLOYEE")
        private String nickName;

        /**
         * 员工姓名
         */
        //@AmdpDomainField(code = "name", domainCode = "EMP_EMPLOYEE")
        private String name;

        /**
         * 工作状态
         */
        //@AmdpDomainField(code = "workStatus", domainCode = "EMP_EMPLOYEE")
        private String workStatus;

        /**
         * 公司邮箱
         */
        //@AmdpDomainField(code = "buMail", domainCode = "EMP_EMPLOYEE")
        private String buMail;

        public String getWorkNo() {
            return this.workNo;
        }

        public void setWorkNo(String workNo) {
            this.workNo = workNo;
        }

        public String getBuDeptNo() {
            return this.buDeptNo;
        }

        public void setBuDeptNo(String buDeptNo) {
            this.buDeptNo = buDeptNo;
        }

        public String getDeptNo() {
            return this.deptNo;
        }

        public void setDeptNo(String deptNo) {
            this.deptNo = deptNo;
        }

        public String getNickName() {
            return this.nickName;
        }

        public void setNickName(String nickName) {
            this.nickName = nickName;
        }

        public String getName() {
            return this.name;
        }

        public void setName(String name) {
            this.name = name;
        }

        public String getWorkStatus() {
            return this.workStatus;
        }

        public void setWorkStatus(String workStatus) {
            this.workStatus = workStatus;
        }

        public String getBuMail() {
            return this.buMail;
        }

        public void setBuMail(String buMail) {
            this.buMail = buMail;
        }
    }
}

